package org.arroganz.kapa.core;

import java.util.Calendar;
import java.util.GregorianCalendar;

import org.arroganz.kapa.interfaces.ICalender;

public class CalendarTest implements ICalender{

	
	private Calendar cal1 = new GregorianCalendar();
	private Calendar cal2 = Calendar.getInstance();
	
	public static void main(String[] args) {
		CalendarTest calendarTest = new CalendarTest();
		calendarTest.test();
	}
	
	private void test(){
		
		
		// Year
		System.out.println(cal1.get(GregorianCalendar.YEAR));
		System.out.println(cal2.get(Calendar.YEAR));
		
		// Month
		System.out.println(cal1.get(GregorianCalendar.MONTH));
		System.out.println(cal2.get(Calendar.MONTH));
		
		// Week
		System.out.println(cal1.get(GregorianCalendar.WEEK_OF_YEAR));
		System.out.println(cal2.get(Calendar.WEEK_OF_YEAR));
		
		// is LeapYear
		// create Method
	}

	@Override
	public int getCurrentYear() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentMonth() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentWeek() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentDay() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentHour() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentMinute() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentSecond() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentMillisecond() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getCurrentNanosecond() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public boolean isLeabYear(int Year) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public int getNextYear(int year) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getPreviousYear(int year) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getNextMonth(int month) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getPreviousMonth(int month) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getNextWeek(int week) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getPreviousWeek(int week) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getNextDay(int day) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getPreviousDay(int day) {
		// TODO Auto-generated method stub
		return 0;
	}

	
}
